def eat(list, k):
    pass

def pick_max(list_numbers):
    # 先随便假定最大的数就是第1个元素,guessMax
    guessMax = list_numbers[0]

    # 如果x比我们假定的guessMax还要大,那么x就是最大的
    # 把guessMax替换成x
    for x in list_numbers:
        if x > guessMax:
            guessMax = x

    return guessMax

def pick_max_idx(list_numbers):
    """找到最大的元素的下标"""
    idxMax = 0 # 先假设第1个是最大的,记录在变量idxMax里
    for i in range(len(list_numbers)):
        # 如果第i个更大,那么把idxMax修改成i
        if list_numbers[i] > list_numbers[idxMax]:
            idxMax = i
    # 最后返回记录的idxMax,就是最大元素的下标
    return idxMax

def find2nd(list_numbers):
    # 第一步 先找一次最大的元素
    idxMax = pick_max_idx(list_numbers)
    # 第二步 删除刚刚找到的最大的元素
    del list_numbers[idxMax]
    # 第三步 再找一次最大的元素
    idx2nd = pick_max_idx(list_numbers)
    # 第四步 返回第2次找到的元素,即是第2大的元素
    return list_numbers[idx2nd]